Top 10k strings from Circle (1992)(Salmi, Timo).bas
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX-81 & Sinclair QL - Various / Sinclair QL - Various (TOSEC-v2006-04-09) /
Back to the directory listing
1 32260 END DEFine vsave 1 32250 PRINT#0,"Saved"!bvl$!"version"!ver1%;".";ver% 1 32240 LIST#3,32130 TO:CLOSE#3 1 32230 PRINT#3,"32120 ver1%=";ver1%;":ver2%=";ver% 1 32220 LIST#3,100 TO 32110 1 32210 PRINT#3,"4 :" 1 32200 PRINT#3,"3 REMark version"!ver1%;".";ver% 1 32190 PRINT#3,"2 REMark ";DAY$!DATE$ 1 32180 PRINT#3,"1 REMark ";avl$!"(c) Timo Salmi" 1 32170 DELETE bvl$:OPEN_NEW#3,bvl$:ver%=ver2%+1 1 32160 bvl$=dvl$(dr)&avl$ 1 32150 dvl$(5)="ram1_":dvl$(6)="ram2_" 1 32140 dvl$(3)="fdk1_":dvl$(4)="fdk2_" 1 32130 dvl$(1)="mdv1_":dvl$(2)="mdv2_" 1 32120 ver1%=1:ver2%=0 1 32110 BEEP 4000,12:STOP:END IF 1 32100 PRINT#0,DAY$!DATE$!"Not saved, set SDATE" 1 32090 IF bvl$<>1992 THEN 1 32080 bvl$=DATE$:bvl$=bvl$(1 TO 4) 1 32070 LOCal avl$(42),bvl$(42),dvl$(6,5):avl$="circledemo" 1 32060 DEFine PROCedure vsave(dr) 1 32050 vsave 6:STOP 1 32040 vsave 5:STOP 1 32030 vsave 4:STOP 1 32020 vsave 3:STOP 1 32010 vsave 2:STOP 1 32000 vsave 1:STOP 1 31990 STOP 1 31110 END DEFine reset 1 31100 SCALE 100,0,0:FILL 0 1 31090 PAPER#0,0:INK#0,7-3*(i=0):INK 7:CLS 1 31080 FOR il=0,1,2:CSIZE#il,(i=4)+2*(i=8),0:END FOR il 1 31070 PAPER 2*(i=8):BORDER (i=4),4*(i=4) 1 31060 WINDOW 448+8*(i=4),200+2*(i=4),32-4*(i=4),16-(i=4) 1 31050 WINDOW#2,448,200,32,16:PAPER#2,1:INK#2,7 1 31040 WINDOW#0,448,40-(i=4),32,216+(i=4) 1 31030 WINDOW 512,256,0,0:PAPER 0:CLS 1 31020 FOR il=1,2:OPEN#il,con_:END FOR il 1 31010 LOCal il:MODE i 1 31000 DEFine PROCedure reset(i) 1 30090 END DEFine p_valmis 1 30080 PRINT#ch%,sl!"sec" 1 30070 IF ml>0 OR tl>0 THEN PRINT#ch%,ml!"min"!; 1 30060 IF tl>0 THEN PRINT#ch%,tl!"h"!; 1 30050 ml=INT(sl/60):sl=sl-60*ml 1 30040 tl=INT(sl/3600):sl=sl-tl*3600 1 30030 sl=DATE-kokoaika 1 30020 PRINT#ch%,"READY,"!"elapsed"!"time"!; 1 30010 LOCal tl,ml,sl 1 30000 DEFine PROCedure p_valmis(ch%) 1 3 REMark version 1.0 1 290 END DEFine p_cirles 1 280 END FOR i 1 270 CIRCLE 82,50,i,e,0 1 260 INK RND(0 TO 255) 1 250 FOR i=90 TO 1 STEP -s 1 240 s=2/RND(1 TO 4) 1 230 e=1/RND^.5 1 210 PAPER RND(0 TO 7) 1 20700 END DEFine p_demologo 1 20690 INPUT"CONTINUE: PRESS ENTER?"!v$ 1 20680 INK 4:CURSOR 0,190 1 20670 INK 0:AT 0,0:PRINT DAY$!DATE$ 1 20660 pv$=DATE$:vsi=pv$(1 TO 4) 1 20650 PRINT tpvm$ 1 20640 CURSOR 222-6*LEN(tpvm$),100 1 20630 INK 7:CSIZE 2,0 1 20620 FLASH 0:PRINT ohj$:FLASH 0 1 20610 CURSOR 224-8*LEN(ohj$),120 1 20600 INK 1 1 20590 INK 6:PRINT"QL DEMOS" 1 20580 CURSOR 224-8*8,80 1 20570 INK 5:PRINT"Timo Salmi" 1 20560 CSIZE 3,1:CURSOR 224-8*10,60 1 20550 PAPER 2:INK 7:CLS 1 20540 WINDOW 448,200,32,16 1 20530 WINDOW#0,448,40,32,216:PAPER#0,0:INK#0,7:CSIZE#0,2,0 1 20520 WINDOW 513,256,0,0:PAPER 0:CLS 1 20510 LOCal pv$,vsi,v$:MODE 8 1 20500 DEFine PROCedure p_demologo(ohj$,tpvm$) 1 205 MODE 0 1 200 WINDOW 513,256,0,0 1 2 REMark Translated into English Sat 1992 Apr 04 18:25:47 1 190 LOCal i,e 1 180 DEFine PROCedure p_circles 1 150 p_valmis 0 1 140 reset(8) 1 130 FOR i=1 TO 10:p_circles:PAUSE 100 1 110 p_demologo"CIRCLEDEMO","12.11.85" 1 100 CLEAR:kokoaika=DATE 1 1 REMark circledemo (c) Timo Salmi